#if !defined(AFX_SIFRAMEWND_H__98969861_1BF7_48BD_9357_450778F98CF8__INCLUDED_)
#define AFX_SIFRAMEWND_H__98969861_1BF7_48BD_9357_450778F98CF8__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
// SIFrameWnd.h : header file
//
#include "SubclassWnd.h"

/////////////////////////////////////////////////////////////////////////////
// CSIFrameWnd window

class CSIFrameWnd : public CSubclassWnd
{
// Construction
public:
	CSIFrameWnd();
	virtual ~CSIFrameWnd();

	void Attach(HWND hWnd);
	HWND Detach();
	void SetTabbarWnd(HWND hTabWnd) { m_hTabbarWnd = hTabWnd; };
	void DestroyTabbarWnd();
	HWND GetMDIClientWnd();

// Attributes
public:
//	CString m_strTitle;
// Operations
public:

// Implementation
public:
	virtual void PreSubclassWindow();
	virtual LRESULT WindowProc(UINT uMsg, WPARAM wParam, LPARAM lParam);

protected:
	HWND  m_hTabbarWnd;

//	int OnGetWindowText(WPARAM wParam, LPARAM lParam);
};


#endif // !defined(AFX_SIFRAMEWND_H__98969861_1BF7_48BD_9357_450778F98CF8__INCLUDED_)
